import numpy as np
import matplotlib.pyplot as plt
from matplotlib.lines import lineStyles

# 制作特殊点的横坐标和纵坐标
x = np.array([1,2,3,4,5])
y = np.array([3,6,9,12,15])

# 将特殊点坐标传入matplatlib中，进行绘制图像
plt.plot(x,y)


# 绘制水平线和垂直线
plt.axhline(y=5,linestyle=":",color="red",alpha=0) # 水平线
plt.axvline(x=3,ls="-.",c="g") # 垂直线

# 绘制多段垂线
plt.vlines(
    [1,2,4],
    [1,3,10], # 起始值
    [6,10,15] # 终止值
)
# 展示图像
plt.show()
